CC = gcc

all:crc aes

aes:AES.o EmAes.o 
	$(CC) AES.o EmAes.o -o aes
AES.o:AES.c EmAES.h
	$(CC) -c AES.c -o AES.o
EmAes.o:EmAes.c EmAES.h
	$(CC) -c EmAes.c -o EmAes.o

crc:crc.o
	$(CC) $^ -o $@
crc.o:crc.c
	$(CC) -c $^ -o $@

clean:
	rm -rf *.o aes crc
